1
Perubahan Status Basis Data
DSAI2202Lesson 4: Changing Data
00:00

A basis data adalah sistem dinamis yang terus-menerus bertransisi antar berbagai status data seiring waktu ketika rekaman ditambahkan, dimodifikasi, atau dihapus. Berbeda dengan penyimpanan file statis, lingkungan basis data harus menegakkan aturan dan batasan yang ketat untuk memastikan data tetap akurat, konsisten, dan valid di setiap operasi.

Perubahan Status Basis DataBasis data bertransisi dari Status A (Awal) ke Status B (Dimodifikasi) melalui operasi UPDATE / INSERT.Perubahan Status Basis DataStatus A (Awal)Stok = 12Status = ValidUPDATE / INSERT↓Status B (Dimodifikasi)Stok = 7Pesanan Dicatat

Konsep Inti

  • Lingkungan Dinamis: Basis data mengalami transisi status yang sering selama operasi normal, bukan tetap menjadi wadah penyimpanan statis.
  • Status Basis Data: Mengacu pada kumpulan nilai data yang tepat yang tersimpan di semua tabel pada momen tertentu.
  • Konsistensi & Integritas: Aturan penting yang dijaga selama setiap perubahan status untuk mencegah rekaman data yang korup atau tidak valid masuk ke dalam sistem.

Contoh Toko Buku Dunia Nyata

Ketika seorang pelanggan membeli salinan terakhir dari sebuah buku teks di toko buku online, basis data mengubah statusnya dengan memperbarui jumlah inventaris dari satu menjadi nol dan secara bersamaan memasukkan rekaman pesanan baru ke dalam tabel riwayat penjualan.

Database State Changes